# 1
"""
name = 'bai'
# 在函数中变量也要先声明在使用，或者不声明，直接想上寻找
def func():
    print(name)
    name = 20


func()

"""

# 2
"""

def func(a, lit=[]):
    return lit.insert(0, a)


print(func(10))     # None 返回操作为None
"""

# 3、在形参列表中，可变元素如字典、列表、元组，在初始化后就不会随着函数的每次执行再重新初始化
"""
def func(a, lit=[]):
    lit.insert(0, a)
    return lit


print('lst=%s' % func(100))
lst1 = func(30, [])
print('lst1=%s' % lst1)
lst2 = func(50)
print('lst2=%s' % lst2)
"""

